SQL - INSERT INTO ...

Otázka od: Jiri Sedivec

28. 11. 2002 8:47

Zdravim,

nevite proc nemuze byt v sql prikazu nazev pole password - zkousel jsem
tohle a sekalo se to na "password":

INSERT INTO awaiting (id, username, password) VALUES (123, "my name",
"my
xxl")

Jiri


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.423 / Virová báze: 238 - datum vydání: 25.11.2002

Odpovedá: Roman

28. 11. 2002 8:48

> Zdravim,
>
> nevite proc nemuze byt v sql prikazu nazev pole password - zkousel jsem
> tohle a sekalo se to na "password":
>
> INSERT INTO awaiting (id, username, password) VALUES (123, "my name",
"my
> xxl")
>
> Jiri

Protoze to muze byt rezervovane slovo (nenapsals, co je to za DB).

Roman
==============================
http://kouzelne.misto.cz

Odpovedá: Jiri Sedivec

28. 11. 2002 9:00

> Protoze to muze byt rezervovane slovo (nenapsals, co je to za DB).

Je to Access - dalsi rezervovany slovo je images - existuje nejaky seznam
tehle slov ...

Jiri


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.423 / Virová báze: 238 - datum vydání: 25.11.2002

Odpovedá: Roman

28. 11. 2002 9:15

> > Protoze to muze byt rezervovane slovo (nenapsals, co je to za DB).
>
> Je to Access - dalsi rezervovany slovo je images - existuje nejaky seznam
> tehle slov ...

No, nekde v napovede k Accessu   urcite je jeste rezervovane 'text' a
tusim 'date' apod.
Btw. zkus nazev toho pole v dotazu napsat bud do ' nebo " nebo [.
Roman
==============================
http://kouzelne.misto.cz

Odpovedá: Lstiburek Pavel

28. 11. 2002 9:06

Uzavri nazvy sloupcu (nebo i tabulek) do hranatych zavorek, to vypina
"vyznam" vyhrazenych identifikatoru.
 INSERT INTO awaiting ([id], [username], [password]) VALUES (123, "my name",
"my
xxl")

Pavel

-----Original Message-----
From: Jiri Sedivec [mailto:jsedivec@mail.cz]
Sent: Thursday, November 28, 2002 8:26 AM
To: delphi-l@clexpert.cz
Subject: SQL - INSERT INTO ...


Zdravim,

nevite proc nemuze byt v sql prikazu nazev pole password - zkousel jsem
tohle a sekalo se to na "password":

INSERT INTO awaiting (id, username, password) VALUES (123, "my name",
"my
xxl")

Jiri


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.423 / Virová báze: 238 - datum vydání: 25.11.2002

Odpovedá: Jiri Sedivec

28. 11. 2002 9:18

Jo tohle pomohlo, perfekt ...


> Uzavri nazvy sloupcu (nebo i tabulek) do hranatych zavorek, to vypina
> "vyznam" vyhrazenych identifikatoru.
> INSERT INTO awaiting ([id], [username], [password]) VALUES (123, "my
name",
> "my
> xxl")



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.423 / Virová báze: 238 - datum vydání: 25.11.2002

Odpovedá: Petr Palicka

28. 11. 2002 9:27

> > Protoze to muze byt rezervovane slovo (nenapsals, co je to za DB).

> Je to Access - dalsi rezervovany slovo je images - existuje
> nejaky seznam tehle slov ...

"mel" by byt soucasti popisu implementace SQL na Accessu.
nicmene, pokud das nazev polozky do uvozovek, tak by to melo sezrat.
ovsem, stejne bych se tomu preventivne vyhnul...

peca

Odpovedá: Jiri Sedivec

28. 11. 2002 9:54

slovo v uvozovkach nepomohlo (divne) - ale hranate zavorky ano ...

> "mel" by byt soucasti popisu implementace SQL na Accessu.
> nicmene, pokud das nazev polozky do uvozovek, tak by to melo sezrat.
> ovsem, stejne bych se tomu preventivne vyhnul...



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.423 / Virová báze: 238 - datum vydání: 25.11.2002